package org.smr.ministore.entities;

import org.blade.entities.base.BaseEntity;
import org.apache.commons.lang3.ObjectUtils;
import org.blade.entities.base.BizEntity;

import java.lang.NullPointerException;
/**
 * Organ实体,对应表：t_organ
**/
public class Organ extends BizEntity<Long> {


	/**
	* 主键
	**/
	private java.lang.Long id;

	/**
	 * 设置主键的值
	 * @param id
	**/
	public void  setId(java.lang.Long id){
		this.id = id;
	}
	/**
	 * 获取主键的值
	**/
	public  java.lang.Long getId(){
		return this.id;
	}


	/**
	* 父机构编号
	**/
	private java.lang.Long parentId;

	/**
	 * 设置父机构编号的值
	 * @param parentId
	**/
	public void  setParentId(java.lang.Long parentId){
		this.parentId = parentId;
	}
	/**
	 * 获取父机构编号的值
	**/
	public  java.lang.Long getParentId(){
		return this.parentId;
	}


	/**
	* 机构路径
	**/
	private java.lang.String organPath;

	/**
	 * 设置机构路径的值
	 * @param organPath
	**/
	public void  setOrganPath(java.lang.String organPath){
		this.organPath = organPath;
	}
	/**
	 * 获取机构路径的值
	**/
	public  java.lang.String getOrganPath(){
		return this.organPath;
	}


	/**
	* 机构名称
	**/
	private java.lang.String organName;

	/**
	 * 设置机构名称的值
	 * @param organName
	**/
	public void  setOrganName(java.lang.String organName){
		this.organName = organName;
	}
	/**
	 * 获取机构名称的值
	**/
	public  java.lang.String getOrganName(){
		return this.organName;
	}


	/**
	* 类型
	**/
	private java.lang.Integer type;

	/**
	 * 设置类型的值
	 * @param type
	**/
	public void  setType(java.lang.Integer type){
		this.type = type;
	}
	/**
	 * 获取类型的值
	**/
	public  java.lang.Integer getType(){
		return this.type;
	}


	/**
	* 状态
	**/
	private java.lang.Integer status;

	/**
	 * 设置状态的值
	 * @param status
	**/
	public void  setStatus(java.lang.Integer status){
		this.status = status;
	}
	/**
	 * 获取状态的值
	**/
	public  java.lang.Integer getStatus(){
		return this.status;
	}


	/**
	* 
	**/
	private java.lang.Long createBy;

	/**
	 * 设置的值
	 * @param createBy
	**/
	public void  setCreateBy(java.lang.Long createBy){
		this.createBy = createBy;
	}
	/**
	 * 获取的值
	**/
	public  java.lang.Long getCreateBy(){
		return this.createBy;
	}


	/**
	* 
	**/
	private java.lang.Long updateBy;

	/**
	 * 设置的值
	 * @param updateBy
	**/
	public void  setUpdateBy(java.lang.Long updateBy){
		this.updateBy = updateBy;
	}
	/**
	 * 获取的值
	**/
	public  java.lang.Long getUpdateBy(){
		return this.updateBy;
	}


	/**
	* 
	**/
	private java.util.Date createDate;

	/**
	 * 设置的值
	 * @param createDate
	**/
	public void  setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 * 获取的值
	**/
	public  java.util.Date getCreateDate(){
		return this.createDate;
	}


	/**
	* 
	**/
	private java.util.Date updateDate;

	/**
	 * 设置的值
	 * @param updateDate
	**/
	public void  setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 * 获取的值
	**/
	public  java.util.Date getUpdateDate(){
		return this.updateDate;
	}


	/**
	* 备注
	**/
	private java.lang.String remark;

	/**
	 * 设置备注的值
	 * @param remark
	**/
	public void  setRemark(java.lang.String remark){
		this.remark = remark;
	}
	/**
	 * 获取备注的值
	**/
	public  java.lang.String getRemark(){
		return this.remark;
	}


}